hexo 从Windows 迁移到Mac 上继续玩耍
条评论最近刚刚入手Mac,各种体验Mac的妙处,后面有时间把总结的各种坑记录下,这次先把基本的工具搬迁过来~
hexo 的搬家路: windows -> mac
迁移思路
- 在mac上安装好
hexo
,初始化根目录; - 然后生成新的
SSH key
,并将其添加到github
; - 将Windows上的资源、配置复制、直接粘贴覆盖Mac上对应的目录。
具体实现
安装 node/git
homebrew 安装:
brew install node
brew install git
安装 hexo
用 node 的 npm 安装 hexo:
npm install hexo-cli -g
每个版本安装方式可能不一样,这一步需要异步到 官网
初始化 hexo
hexo init blog
cd blog
npm install
hexo server
启动成功
INFO Start processing
INFO Hexo is running at http://localhost:4000/. Press Ctrl+C to stop.
生成 SSH key
先检查一下本机的 SSH key:cd ~/.ssh
;
生成 SSH key:ssh-keygen -t rsa -C "xxxx@xxxx.com"
,xxxx@xxxx.com 为自己注册 github 的邮箱;
添加 SSH key 至 github
进入.ssh文件夹: cd ~/.ssh
,然后打开里面的 id_rsa.pub文件,里面的内容就是 SSH key,复制全部内容;
网页打开 github 的设置:Settings -> SSH and GPG keys,点击绿色的按钮 New SSH key,然后在输入框中输入刚才复制的内容;
使用coding的,同理
测试一下是否成功:ssh git@github.com
,
看到以下即成功:
1 | PTY allocation request failed on channel 0 |
文件配置转移
windows 下的博客根目录 hexo,复制该目录下的:_config.yml, scaffolds, source, themes;
把这几个文件复制到mac的目录下,直接覆盖替换相同的文件文件夹。
哦了!在mac上愉快的玩耍 hexo
吧!
- 注意: 如果在
hexo d
部署不成功,有可能是缺少了模块,
安装以下再尝试:npm install hexo-deployer-git --save